package com.yunao.service.report.esou.Jfreechart;//package com.cnxunao.esou.util.Jfreechart;
//
//import java.awt.Color;
//
//import org.jfree.chart.ChartFactory;
//import org.jfree.chart.JFreeChart;
//import org.jfree.chart.block.BlockBorder;
//import org.jfree.chart.plot.PiePlot;
//import org.jfree.data.general.DefaultPieDataset;
//import org.jfree.ui.RectangleEdge;
//
//import util.ChartUtils;
//
///**
// * 
// * @author ccw
// * @date 2014-6-11
// *       <p>
// *       ����ͼ�?�裺<br/>
// *       1��������ݼ���<br/>
// *       2������Chart��<br/>
// *       3:���ÿ���ݣ���ֹ������ʾ�����<br/>
// *       4:�����ӽ�����Ⱦ��<br/>
// *       5:������ֽ�����Ⱦ<br/>
// *       6:ʹ��chartPanel����<br/>
// * 
// *       </p>
// */
//public class PieChart {
//	public PieChart() {
//	}
//
//	public JFreeChart createChartPie(String title , String row[] , Double data[]) {
//		JFreeChart chart = ChartFactory.createPieChart(title , createDatasetPie(row , data));
//		PiePlot plot = (PiePlot) chart.getPlot();        
//        plot.setSectionOutlinesVisible(false);        
//        plot.setNoDataMessage("没有可供使用的数据！");        
//        plot.setSectionPaint(1, new Color(69,114,167));        
//        plot.setSectionPaint(2, new Color(170,70,67));        
//        plot.setSectionPaint(3, new Color(137,165,78));        
//        plot.setSectionPaint(4, new Color(128,105,155)); 
//        plot.setSectionPaint(5, new Color(61,150,174)); 
//        plot.setSectionPaint(6, new Color(219,132,61)); 
//        plot.setSectionPaint(7, new Color(146,168,205)); 
//        plot.setSectionPaint(8, new Color(164,125,124)); 
//        plot.setSectionPaint(9, new Color(181,202,146)); 
//        plot.setSectionPaint(0, new Color(187,129,78));
////        new Color(192,32,41), new Color(4,91,102), new Color(252,203,3), new Color(233,127,41),
////		new Color(169,185,18), new Color(254,128,94), new Color(155,202,100), new Color(250,216,97),
////		new Color(243,164,57),new Color(255, 204, 102) 
//		//legendStyle(chart);
//		ChartUtils.setAntiAlias(chart);
//		ChartUtils.setPieRender(chart.getPlot());
//		chart.getLegend().setFrame(new BlockBorder(Color.WHITE));
//		chart.getLegend().setPosition(RectangleEdge.RIGHT);
//		chart.getPlot().setOutlineVisible(false);
//		chart.getLegend().setVisible(false);
//		chart.setBackgroundPaint(Color.WHITE);
//		return chart;
//	}
//	
//	public DefaultPieDataset createDatasetPie(String row[] , Double data[]) {
//		
//		DefaultPieDataset dataset = ChartUtils.createDefaultPieDataset(row, data);
//		return dataset;
//	}
//
//}
